
    NAME
       
        VPD.EXE  


    SUMMARY   

        Writes Vital Product Data (VPD) to the NVRAM on boards having 
        the ISP2422 or ISP2432.


    USAGE 
    
        VPD.EXE  [Options...]
        
        Options:
          /A                 Process all adapter ports
          /A=address[,...]   Process adapter ports at address[es]
          /M[=boundary]      Specify read/write area boundary [256]
          /I                 Show parsing debug info
          /X[=file]          Parse only vpd [from file]
          /W[=file]          Write vpd to nvram [from file]
          /V[=file]          Verify vpd in nvram [with file]
          /E                 Erase vpd from nvram
          /U                 Update vpd from flash
          /P                 Print vpd fields from nvram
          /T                 Print vpd tags from nvram
          /D                 Dump vpd from nvram
          /C                 verify vpd checksum from nvram
          /S                 Display nvram status register
          /H                 Display pci headers of boot images in flash
          /?                 Print help summary
          No options         Display list of adapter ports
    

    DESCRIPTION

        VPD.EXE reads and parses the specified file [default 2422.VPD], 
        reads the PCI headers of boot images in flash, and creates a VPD 
        image containing the fields and data as specified in the VPD file.
        
        Only one adapter board must be present in the system at any 
        one time since VPD.EXE assumes that all the multi-function ports 
        belong to the same adapter.
        
        The absence of options causes a list of adapter ports to be 
        displayed.  The address of any port may be used to specify 
        an address in the form /A=address.
        
        The /A option by itself specifies that all adapter ports will 
        be processed by the options that follow on the command line.
        The /A option may also specify one or more multi-function 
        adapter ports (e.g. may specify /A=E400,E800 for two ports).
        
        The boundary between the read-only and read-write areas has 
        a default value 256.  This may be changed by specifying the 
        /M option.  If specified, the boundary value must be between 
        10 and 504 inclusive. This value is ignored if no write area 
        is specified in the vpd file.
        
        If /M is not specified, then VPD.EXE writes the read area only 
        and disallows the write area.
        
        The /I option may be used to obtain further information to help 
        in debugging the .VPD file (i.e. is used when parsing fails 
        to provide a means of debugging the specified VPD format).
        
        The /X option is used to see the parse results without writing 
        any VPD to the NVRAM.
        
        The /W option parses and writes VPD to NVRAM.  If specified, 
        the filename specifies the VPD format/data file to use in 
        stead of the default file 2422.VPD.
        
        The /V option verifies the VPD in NVRAM against the VPD file.
        
        The /E option erases the VPD from NVRAM.  At the prompt 
        "Are you sure?" answer y or Y to proceed with the erase.
        
        The /P option reads and displays the VPD from NVRAM.
        
        The /T options reads the VPD from NVRAM and displays only 
        the large resource tags.
        
        The /D option reads the VPD from NVRAM and displays it as 
        a hexadecimal byte dump.
        
        The /C option verifies and displays the checksum of the 
        VPD in NVRAM; the checksum will be zero if the VPD is 
        valid and correct.
        
        The /S option reads and displays the NVRAM status register;
        this will be 0x8C if the NVRAM is currently write-protected.
        
        The /H option reads and displays the PCI flash image headers.
        
        The /? option displays a help summary.
        
        
    EXAMPLES
    
        VPD                     Show all adapter ports
                                
        VPD /A /W=xxxx.vpd      Writes VPD to NVRAM on all adapter ports
                                
        VPD /A /V=xxxx.vpd      Verifies VPD in NVRAM from file xxxx.vpd
                                
        VPD /A=E400 /P          Prints VPD from adapter port E400
                                
        VPD /A /T               Prints VPD large resource tags only
                                
        VPD /A /D               Dumps VPD as hexadecimal bytes
        
        VPD /A=E400,E800 /D     Dumps VPD from adapter ports E400 and E800
        

    PLATFORM

        VPD.EXE runs on MS-DOS 6 on Intel x86/Pentium PC platform.

